.companyDes {
    margin-top: 35px;
}

.companyDes .companyDes-top {
    height: 123px;
    padding-top: 15px;
    padding-left: 22px;
    color: #555;
    background-color: #FAFAFA;
    border: 1px solid #EDEDED;
}

.companyDes .companyDes-top .companyDes-l {
    float: left;
}

.companyDes .companyDes-top .companyDes-l .title {
    display: inline-block;
    height: 30px;
    font-weight: 700;
}

.companyDes .companyDes-top .companyDes-l .style {
    display: inline-block;
}

.companyDes .companyDes-top .companyDes-l .style a {
    display: inline-block;
    padding: 0 8px;
    margin-right: 3px;
}

.companyDes .companyDes-top .companyDes-l .style a:nth-child(1),
.companyDes .companyDes-top .companyDes-l .style a:hover {
    height: 21px;
    background-color: #00B38A;
    color: #fff;
}

.companyDes .companyDes-top .companyDes-r {
    float: right;
}

.companyDes .companyDes-top .companyDes-r i {
    display: inline-block;
    width: 12px;
    height: 6px;
    margin: 0 4px;
    background: url(../images/more_arrow_down.png) no-repeat center center;
    vertical-align: middle;
}

.companyDes .companyDes-top .companyDes-r:hover i {
    background: url(../images/more_arrow_up.png) no-repeat center center;
}

.companyDes .companyDes-bottom {
    margin-top: 11px;
    margin-bottom: 40px;
    height: 38px;
}